package com.foreknow.demo5;

import java.util.List;

public interface EmployeeDao {
    /**
     *  登录(根据用户名和密码登录)
     *  SQL: select * from employee where name=? and pass=?
     * @param name
     * @param pass
     * @return
     */
    public Employee login(String name, String pass);


    /**
     * 注册员工信息（编号 姓名 密码 工资  所在部门）
     * SQL: insert into employee values(?,?,?,?,?)
     * @param employee
     */
    public void register(Employee employee);

    /**
     * 根据员工的编号查询某个员工信息
     */
    public Employee getEmployeeById(String eid);

    /**
     * 修改员工信息
     * 1. 先根据id查询到某个对象
     * 2. 修改对象的信息
     */
    public Employee updateEmployee(Employee employee);

    /**
     * 查询所有员工信息
     * select * from employee
     */
    public List<Employee> getAll();
}
